View Issue Details

IDProjectCategoryView StatusLast Update
0001896T99X171.00 SKB EaglexTS certificationpublic2024-02-26 16:22
Reporter(SW) Jason LingAssigned To(SW) Jason LingDue Date
PrioritynormalSeveritys4-minorReproducibilityalways
Status closedResolutionfixed 
Summary0001896: [Smart3][ATV12][GTS] android.security.cts.PackageSignatureTest#testPackageSignatures
DescriptionHi Sangmin,

During test 15.542.8. we have one GTS failure in GTS11_R3

run gts -m GtsPackageSignatureTest -t android.security.cts.PackageSignatureTest#testPackageSignatures

Please refer to the attachment.

stacktrace: junit.framework.AssertionFailedError: These packages should not be signed with a well known key: [com.android.connectivity.resources, com.android.hotspot2.osulogin, com.android.wifi.resources]

These apps are in packcages/moduels/

It's Google original source code. I don't know why we have this failure.

Could your report to AML KR?

Thanks
Jason

TagsNo tags attached.
Attach Tags

Users monitoring this issue

Activities

(SW) Jason Ling

2024-02-20 19:06

developer  

2024.02.19_14.06.43.zip (1,351,206 bytes)

(ALTech) Sangmin Choi

2024-02-23 11:33

developer   ~0015177

Hello, Jason,

I'm sorry I missed this ticket.
I reported it to Amlogic.
https://jira.skbroadband.com/browse/BTFAML-1397

Thank you.
Sangmin Choi.

(ALTech) Sangmin Choi

2024-02-23 12:09

developer   ~0015178

Hello, Jason,

It's OS12 fail item, so I should change the Jira project.
https://jira.skbroadband.com/browse/AMANDROIDS-171

Thank you.
Sangmin Choi.

(ALTech) Sangmin Choi

2024-02-26 12:36

developer   ~0015182

Hello, Jason,

AML guided that the certificates needs to be changed which is generated by ODM.
And, AML provided how to generate the certificates.

1. com.android.connectivity.resources
$ jarsigner -verify -verbose -certs out/target/product/ohm/obj/ETC/ServiceConnectivityResources.com.android.tethering.inprocess_intermediates/package.apk
...
- Signed by "EMAILADDRESS=android@android.com, CN=com.android.connectivity.resources, OU=Android, O=Android, L=Mountain View, ST=California, C=US"
    Digest algorithm: SHA-256
    Signature algorithm: SHA256withRSA, 4096-bit key
...
$ tree packages/modules/Connectivity/service/ServiceConnectivityResources/resources-certs/
packages/modules/Connectivity/service/ServiceConnectivityResources/resources-certs/
├── com.android.connectivity.resources.pk8
├── com.android.connectivity.resources.x509.pem
└── key.pem
$ development/tools/make_key com.android.connectivity.resources '/C=US/ST=California/L=SantaClara/O=Amlogic/OU=Android/CN=com.android.connectivity.resources/emailAddress=Android@amlogic.com'
...
$ mv com.android.connectivity.resources.* packages/modules/Connectivity/service/ServiceConnectivityResources/resources-certs/

2. com.android.hotspot2.osulogin
$ jarsigner -verify -verbose -certs out/target/product/ohm/obj/ETC/OsuLogin.com.android.wifi_intermediates/package.apk
...
- Signed by "EMAILADDRESS=android@android.com, CN=OsuLogin, OU=Android, O=Android, L=Mountain View, ST=California, C=US"
    Digest algorithm: SHA-256
    Signature algorithm: SHA256withRSA, 4096-bit key
...
$ tree packages/modules/Wifi/OsuLogin/certs/
packages/modules/Wifi/OsuLogin/certs/
├── com.android.hotspot2.osulogin.pk8
├── com.android.hotspot2.osulogin.x509.pem
└── key.pem
$ development/tools/make_key com.android.hotspot2.osulogin '/C=US/ST=California/L=SantaClara/O=Amlogic/OU=Android/CN=OsuLogin/emailAddress=Android@amlogic.com'
...
$ mv com.android.hotspot2.osulogin.* packages/modules/Wifi/OsuLogin/certs/

3. com.android.wifi.resources
$ jarsigner -verify -verbose -certs out/target/product/ohm/obj/ETC/ServiceWifiResources.com.android.wifi_intermediates/package.apk
...
- Signed by "EMAILADDRESS=android@android.com, CN=ServiceWifiResources, OU=Android, O=Android, L=Mountain View, ST=California, C=US"
    Digest algorithm: SHA-256
    Signature algorithm: SHA256withRSA, 4096-bit key
...
$ tree packages/modules/Wifi/service/ServiceWifiResources/resources-certs/
packages/modules/Wifi/service/ServiceWifiResources/resources-certs/
├── com.android.wifi.resources.pk8
├── com.android.wifi.resources.x509.pem
└── key.pem
$ development/tools/make_key com.android.wifi.resources '/C=US/ST=California/L=SantaClara/O=Amlogic/OU=Android/CN=ServiceWifiResources/emailAddress=Android@amlogic.com'
...
$ mv com.android.wifi.resources.* packages/modules/Wifi/service/ServiceWifiResources/resources-certs/

Thank you.
Sangmin Choi.

(SW) Jason Ling

2024-02-26 16:03

developer   ~0015184

Hi Sangmin,

Done,

2024-02-26 15:58:26 | jason.tf.ling@fii-.. | 122e7dc97 | packages/modules/Connectivity | [AMANDROIDS-171] Update certificate for GTS11_r3 [2/2]
2024-02-26 15:58:11 | jason.tf.ling@fii-.. | c32247da6 | packages/modules/Wifi | [AMANDROIDS-171] Update certificate for GTS11_r3 [1/2]

Thanks for your support.
Jason

(ALTech) Sangmin Choi

2024-02-26 16:22

developer   ~0015185

Hello, Jason,

Thank you, I close this issue.

Best Regards,
Sangmin Choi.

Issue History

Date Modified Username Field Change
2024-02-20 19:06 (SW) Jason Ling New Issue
2024-02-20 19:06 (SW) Jason Ling Status new => assigned
2024-02-20 19:06 (SW) Jason Ling Assigned To => (ALTech) Sangmin Choi
2024-02-20 19:06 (SW) Jason Ling File Added: 2024.02.19_14.06.43.zip
2024-02-20 19:06 (SW) Jason Ling Issue Monitored: (SW) Jacky Chiang
2024-02-20 19:06 (SW) Jason Ling Issue Monitored: (ALTech) Wooshin Kang
2024-02-20 19:07 (SW) Jason Ling Issue Monitored: (ALTech) Younkwang Jung
2024-02-23 11:33 (ALTech) Sangmin Choi Note Added: 0015177
2024-02-23 12:09 (ALTech) Sangmin Choi Note Added: 0015178
2024-02-26 12:36 (ALTech) Sangmin Choi Note Added: 0015182
2024-02-26 12:36 (ALTech) Sangmin Choi Assigned To (ALTech) Sangmin Choi => (SW) Jason Ling
2024-02-26 16:03 (SW) Jason Ling Status assigned => resolved
2024-02-26 16:03 (SW) Jason Ling Resolution open => fixed
2024-02-26 16:03 (SW) Jason Ling Note Added: 0015184
2024-02-26 16:22 (ALTech) Sangmin Choi Status resolved => closed
2024-02-26 16:22 (ALTech) Sangmin Choi Note Added: 0015185